@charset "utf-8";


.h_pc{ width:100%; display:block;}
.h_wap{ display:none;}





.listpage {
    clear: both;
    font-size: 12px;
    height: 50px;
    line-height: 30px;
	padding-top: 10px;
	text-align:center;
}
.listpage a {
    background-color: #FFFFFF;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.listpage span {
    background-color: #FBF779;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #FF7400;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.listpage .current{ background:#C6DDF1}
.table_form td{ height:50px;}

/* 手机 小于等于 640px */
@media screen and (max-width: 1199px) {

.h_pc{ width:100%; display:none;}
.h_wap{  display:block;}

select,input,img,textarea{vertical-align:middle;outline:none;}
:focus{ outline:none;}
body {
	margin: 0 auto;
	color: #373737;
	font: normal 100% Helvetica, Arial, sans-serif;
	font-size: 14px;
	padding-bottom: 58px;
	max-width:640px;
	background:#fff;
}
p {
	line-height: 25px;
}
p2 {
	font-weight: bold;
	line-height: 25px;
}
.cl {
	clear: both
}
h1 {
	font-size: 1.5em;
}
img {
	border: 0;
	max-width: 100%;
}
a {
	text-decoration: none;
	color: #616161;
}
a:hover {
	color: #90070F;
}
ol, ul {
	margin: 0;
	padding: 0;
}
li {
	list-style: none;
	list-style-type: none;
}
.clear {
	clear: both;
}


.bjg {
	background: #015108;
	height: 24px;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}/* Hides from IE-mac \*/
*html .clearfix{height:1%;}
.clearfix{display:block;}/* End hide from IE-mac */
*+html .clearfix{min-height:1%;}

/*////////////////////////////menu begin////////////////////////////////////////////////////////////////*/


.nav2 {
	height: auto;
	width: 100%;
	padding-top:5px;
	overflow:hidden;
	background:#BBDCF5;
}
.nav2 ul{ width:94%; background:#fff; overflow:hidden; margin:3%; padding:5px 0px;}
.nav2 ul li {
	float: left;
	line-height: 36px;
	width:25%;
	text-align: center;
}
.nav2 ul li a {
	font-size: 14px;
	display: block;
	color: #fff;
	text-align:center;
	width:100%;
}
.nav2 ul li a img{ margin:0; padding:0; width:50%; max-width:83px;}
.nav2 ul li a p{ width:100%; color:#55a7e6;}
.nav2 ul li a:hover {
}
/************menu end***********/
/**站内图标导航**/
/*productlist*/
/**站内图标导航**/
/*productlist*/
.productlist2{ padding:0px 0 8px 0; height:auto; }
.productlist2 li{width:22.5%;  float:left;text-align:center; line-height:24px; overflow: hidden; display:block;margin:0 1%; }

.productlist2 img{width:100%; overflow: hidden;display:block; margin:0 auto; -webkit-border-radius: 5px;  
   -moz-border-radius: 5px;  
   border-radius: 5px;}
.productlist2 p{padding:0px; width:100%; text-align:center; height:30px;overflow: hidden; display:block;line-height:30px;}
.productlist2 a{width:100%; height:100%;overflow: hidden; display:block; color:#000;}



/*******min begin**************/
.min { margin:15px auto; overflow:hidden; height:auto;
	
}
.min-danye{ background:#fff;margin:15px auto; overflow:hidden; height:auto;}


/*index*/
.index_dhbg{background:url(../images/index_26.jpg) no-repeat #F00; height:38px;}
.index_dhbg1{background:url(../images/index_29.jpg) no-repeat; height:38px; margin-bottom:5px;}
.index_content{background:#9ecf89; overflow:auto; height:auto; width:100%; padding:8px 0;}

/*nei ye dao hang color*/
.wzbg {
	height:40px;
	line-height:40px;
	border-bottom:1px solid #cccccc; text-indent:0.5em;
	color:#010101; font-size:18px; overflow:hidden; text-align:left; font-size:22px;
}
.wzbg-danye {
	height:40px;
	line-height:40px;
	border-bottom:1px solid #cccccc; text-indent:0.5em;
	color:#010101; font-size:18px; overflow:hidden; text-align:center; 
}

.wzbg img{ margin-right:5px; float:right; padding-top:9px;}


/***********************/
/**about**/
.dy_nr{padding:8px; height:auto; line-height:24px;}
.dy_nr img{max-width:100%; margin:0 auto; display:block;}

/*newlist*/
.newlist{padding:8px; height:auto; background:#E4F2FD; margin:8px 0px;}
.newlist li{border-bottom:#CCC 0px dotted; line-height:30px; position:relative; 
background:url(../images/ll.png) no-repeat left center;
padding-left:20px;
}
.newlist li span{position:absolute; right:5px;}

/*newlist*/
.newlist2{padding:8px; height:auto; margin:8px 0px;}
.newlist2 li{border-bottom:#CCC 0px dotted; line-height:30px; position:relative; 
background:url(../images/ll.png) no-repeat left center;
padding-left:20px;
}
.newlist2 li span{position:absolute; right:5px;}

/*news nr*/
.news{padding:8px; height:auto;}
.news .titile{font-size:16px; font-weight:bold; width:100%; text-align:center; padding-bottom:5px;}
.news .time{border-top:#CCC 1px dotted; color:#999; width:100%; text-align:center; padding-bottom:10px;}
.news_nr{ line-height:24px; width:100%; height:auto; padding-bottom:10px;  border-bottom:#CCC 1px dotted;}
.news_nr img{max-width:95%; height:auto; border:#CCC 1px solid; padding:2px;}

/*fenye*/
.fenye{padding-top:10px; width:100%; overflow:hidden; text-align:left;}


/*========图片文字=========*/
.Img-font{ width:98%; height:auto; margin:0 auto;}
.Img-font-title{
	height:40px;
	line-height:40px;
	border-bottom:1px solid #cccccc; text-indent:0.5em;
	color:#010101; font-size:18px; overflow:hidden; text-align:left; 
}
.Img-font_{ width:100%; height:auto; padding:10px 0px;}

/*products*/
.product{padding:8px; height:auto;}
.product .titile{font-size:16px; font-weight:bold; width:100%; text-align:center; padding-bottom:5px;}
.product .img{width:100%; height:auto; text-align:center;}
.product_nr{ line-height:24px; width:100%; height:auto; padding-bottom:10px;  border-bottom:#CCC 1px dotted;}
.product_nr img{max-width:95%; height:auto; border:#CCC 1px solid; padding:2px;}

/***title**/
.titbj{ background:none; height:30px; line-height:31px;}
.titbj .wz{ color:#fff; width:107px; overflow:hidden; display:block;background:url(../images/tittle.png) left center no-repeat; height:31px; float:left; padding-left:20px;}
.more{ width:70px; float:right; margin-right:5px; text-align:right; }
.more a{ color:#333;}
.syproduct{ margin-top:5px; }
.synews{margin-top:5px; }
/*productlist*/
.productlist{ padding:8px 0; height:auto; margin-left:1%}
.productlist li{width:31%; height:141px; float:left;text-align:center; line-height:24px; overflow: hidden; display:block;margin:0 1% 0 1%; margin-top:2%; background:#fff; border:1px solid #cccccc; box-sizing:border-box;}
.productlist li:hover,.productlist li:active{ border:1px solid #548f01;}
.productlist .img{ max-width:100%; height:111px; line-height:111px;overflow: hidden; display:block; margin:0 auto;  }
.productlist img{ max-width:100%; max-height:100%;overflow: hidden; line-height:111px;margin:0 auto;}
.productlist p{padding:0px; width:100%; text-align:center; height:30px;overflow: hidden; display:block;line-height:30px;background:#fff;}
.productlist a{width:100%; height:100%;overflow: hidden; display:block; color:#333;}
.productlist a:hover{color:#333; }
/**首页新闻***/
.list-index{ margin-top:5px;}
.list-index li{overflow:hidden;clear:both;padding:0 5.46875% 0 2%;border-bottom:1px solid #d4d4d4;}
.list-index li a{ float:left;width:90%;height:50px;overflow:hidden;line-height:50px;}
.list-index li .tel { float:right;width:9.57%;height:50px;text-indent:-9999em;background:url(../images/ico-tel.png) center center no-repeat;}

/**特殊新闻排版***/
.case{ margin-top:10px; width:100%;}
.list1{ padding:0; margin:0;width:100%;}
.list1 ul{list-style:none;}
.list1 li{padding:15px;border-bottom:1px solid #dfdfdf;height:103px;}
.list1 img{display:block;float:left;overflow:hidden; border:1px solid #cccccc;width:123px;height:93px; margin:5px 15px 5px 5px;}
.list1 h3{max-height:40px;font-size:16px;color:#000;overflow:hidden; font-weight:normal;}
.list1 .cell{width:100%; float:left;  height:103px;  overflow:hidden;}

/********foot begin******************/
.foot {height: 38px;background:#95C7EE;line-height: 38px;color: #fff;text-align:center;}
.foot a{color: #fff;}
.foot a:hover{color: #f00;}
/********foot end******************/
/**分享代码**/

#show{display: none; position: fixed; bottom:58px; width:100%; height: auto;  z-index:1002; overflow: auto; background:#fff;}

.cd-popup-container {
  position: relative;
  width: 235px;
  margin: 2em auto;
  background: #FFF;
  text-align: center;
  -webkit-transform: translateY(-0px);
  -moz-transform: translateY(-0px);
  -ms-transform: translateY(-0px);
  -o-transform: translateY(-0px);
  transform: translateY(-0px);
  /* Force Hardware Acceleration in WebKit */
  -webkit-backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.cd-popup-container p {
  padding: 3em 1em;
}
.cd-popup-container .cd-buttons:after {
  content: "";
  display: table;
  clear: both;
}
.cd-popup-container .cd-buttons li {
  float: left;
  width: 50%;
}
.cd-popup-container .cd-buttons a {
  display: block;
  height: 60px;
  line-height: 60px;
  text-transform: uppercase;
  color: #FFF;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.cd-popup-container .cd-buttons li:first-child a {
  background: #fc7169;
  border-radius: 0 0 0 .25em;
}
.no-touch .cd-popup-container .cd-buttons li:first-child a:hover {
  background-color: #fc8982;
}
.cd-popup-container .cd-buttons li:last-child a {
  background: #b6bece;
  border-radius: 0 0 .25em 0;
}
.no-touch .cd-popup-container .cd-buttons li:last-child a:hover {
  background-color: #c5ccd8;
}
.cd-popup-container .cd-popup-close {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 30px;
  height: 30px;
}
.cd-popup-container .cd-popup-close::before, .cd-popup-container .cd-popup-close::after {
  content: '';
  position: absolute;
  top: 12px;
  width: 14px;
  height: 3px;
  background-color: #8f9cb5;
}
.cd-popup-container .cd-popup-close::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 8px;
}
.cd-popup-container .cd-popup-close::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 8px;
}
.is-visible .cd-popup-container {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
.show-top{width:100%; height:50px; background:#548f01; color:#fff;line-height:50px; font-size:22px; letter-spacing:2px; text-indent:0.5em;}
.show-close{ width:100%; height:50px; background:#666; color:#fff; text-align:center; line-height:50px; font-size:22px; letter-spacing:5px;}
/**在线留言***/
.input-text{ border:1px solid #ccc; line-height:30px; height:30px; margin-top:5px;}
.button{border:1px solid #ccc; line-height:30px; height:30px;background:#F90 ; width:85px; height:30px; }
.textarea-text{border:1px solid #ccc; line-height:24px; height:65px; margin-top:5px; }
input{ padding:0; margin:0; border:none;}
.submit{ line-height:30px; padding:0; margin:0;border:none; width:85px; height:30px;}
/**内页分类**/
.fl{ width:100%; margin-top:2px;}
.fl ul li{ background:#4ed2bd;   float:left; width:48%; margin:5px 1%; line-height:50px;  }
.fl ul li a{ width:80%; margin:0 auto; color:#Fff; font-size:16px;}
.fl ul li .wz{ width:70%; text-align:center; float:left; }
.fl ul li img{ width:30%; float:right; max-width:56px;}



/***************bannar kaishi***********************/
.flexslider {width: 100%;padding: 0; height:215px;!important}
.flexslider .slides li {display: none;height:215px;!important}
/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%;display: block;height:215px;}
#container {width: 100%;}
/***********FlexSlider Default Theme*********************************/
.flexslider {background: #fff;position: relative;-webkit-box-shadow: 0px 1px 1px 1px rgba(202, 202, 202, 0.8);-moz-box-shadow: 0px 1px 1px 1px rgba(202, 202, 202, 0.8);box-shadow: 0px 1px 1px 1px rgba(202, 202, 202, 0.8);height:215px;!important}
.flexslider .slides li {position: relative;}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flexslider-container {position: relative;}
/* Caption style */
.flex-caption {width: 96%;padding: 2%; min-height:14px;position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,.3);color: #fff;text-shadow: 0 -1px 0 rgba(0,0,0,.3);font-size: 12px;line-height: 18px;text-align: center;}
/* Direction Nav */
.flex-direction-nav li a {width: 52px;height: 52px;margin: -13px 0 0;display: block;background: url(../images/dian.png) no-repeat 0 0;position: absolute;top: 50%;cursor: pointer;text-indent: -9999px;}
/* set negative margin-top equal to half the height on the directional-nav for perfect vertical centering */
.flex-direction-nav li a.next {background-position: -52px 0;right: -21px;}
.flex-direction-nav li a.prev {background-position: 0 0;left: -21px;}
/* Control Nav */
.flex-control-nav {margin-left: -31px;position: absolute;bottom: 3%;left: 50%;} /* set negative margin-left equal to half the width on the control-nav for perfect centering */
.flex-control-nav li {margin: 0 0 0 5px;float: left;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 14px;height: 14px;display: block;background: url(../images/dian1.png) no-repeat 0 0;cursor: pointer;text-indent: -9999px;}
.flex-control-nav li a:hover {background-position:0px 0px;background: url(../images/dian2.png) no-repeat 0 0;}
.flex-control-nav li a.active {background-position:0px  0px;cursor: default;background: url(../images/dian2.png) no-repeat 0 0;}
/**************bannar jieshu******************/
.scroll{
		width:60px;
		height:60px;
		color:#fff;
		line-height:60px;
		text-align:center;
		position:fixed;
		right:8px;
		bottom:63px;
		cursor:pointer;
		background: url(../images/top.png) no-repeat;
		z-index: 99999;
}
/********zhujian begin*************/
.footerw {width: 100%;height: auto;z-index: 9999;bottom: 0px;overflow: hidden;position: fixed;}
.footer-b {width: 100%;height: auto;margin: 0 auto;background: #0C73B7;overflow: hidden;}
.ul_bot li {width: 25%;height: 50px;background:url(../images/foot_xian.jpg) no-repeat right;float: left;text-align: center; padding:8px 0px  0px  0px;}
.ul_bot li img{ width:25px !important; height:auto;}
.ul_bot li a{ display:inline !important; width:auto !important;}
.ul_bot li p{ color:#fff;}
#bot_end {background: none;}

.header{ width:100%; height:80px; }

.top_center{ width:80%; position:absolute; left:2%; text-align:center;display: table-cell; vertical-align:middle; line-height:80px;}
.top_center img{ width:100%;max-width:100%;vertical-align: middle;outline: medium none;}
.top_right{position:absolute; width:10%; max-width:52px;text-align:center;line-height:80px; right:3%}
.top_right img{ width:100%;vertical-align: middle;outline: medium none;}
#nav-over{position:fixed;left:0;top:0;z-index:9998;display:none;width:100%;height:100%;}
.warmp{position:relative;right:0;z-index:1;-webkit-transition:all .5s ease;transition:all .5s ease;}
.nav{position:fixed;top:0;right:-240px;z-index:9999;width:240px;height:100%;background:#09619C;-webkit-transition:all .5s ease;transition:all .5s ease;}/**渚ц竟瀵艰埅鏁翠綋鑹?*/
.openMenu{right:240px;-webkit-transition:all .5s ease;transition:all .5s ease;}
.openNav{right:0;-webkit-transition:all .5s ease;transition:all .5s ease;}
.nav h3{padding:65px 0 30px 25px;font-size:16px;font-weight:normal;color:#fff;line-height:50px;}
.nav h3 a { color:#fff;}
.scrollerBox{ position:relative;overflow:scroll;overflow-x:hidden;overflow-y:hidden;-ms-touch-action: none;-webkit-

touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-

webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;-o-text-size-adjust: none;text-

size-adjust: none;width:260px;}

.scroller {position: absolute;width:100%;padding:0 0  0;cursor:move;-webkit-tap-highlight-color: rgba(0,0,0,0);-

webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ

(0);transform: translateZ(0); box-sizing:border-box; height:100%; border-left:5px solid #0B73B7; }


.bak{ background:#09619C; width:260px; height:100%}

.nav ul li a{display:block;height:33px;overflow:hidden;padding:0 0 0 0px;line-height:33px;color:#fff;font-size:16px;border-bottom:1px solid #fff; }/**涓嬪垝绾?*/
.nav ul li a:hover{background:#0B73B7;}
.home ul li span{ display:block;float:left;width:42px;height:33px;margin:0 1.2em 0 0;}/***icon*/
.home ul li:nth-of-type(1){ background:; padding-top:15px;}

}
